characteristics of routing protocols